package com.meritdata.cloud.data.standard.table.service;

import java.util.List;
import java.util.Map;

import com.meritdata.cloud.data.base.ResultData;

/**
 * 字典码值服务
 * 
 * @author Lee
 *
 */
public interface IDictValueService {

	/**
	 * 码表值分页
	 * 
	 * @param dictId
	 *            码表id
	 * @param pageNum
	 *            第几页
	 * @param pageSize
	 *            每页大小
	 * @return
	 */
	ResultData page(Long dictId, int pageNum, int pageSize, String name);

	/**
	 * 删除码值行
	 * 
	 * @param commonId
	 * @return
	 */
	ResultData delete(Long commonId);

	/**
	 * 修改码表值，包含新增和更新
	 * @param dictValues
	 * @return
	 */
	ResultData modify(List<Map<String, Object>> dictValues, Long dictId, String userId);

}
